mirror of
https://github.com/billsonnn/nitro-renderer.git
synced 2024-11-23 08:00:51 +01:00
cleaned AvatarActionManager
This commit is contained in:
parent
fc31d68ef3
commit
986c55fee2
@ -83,14 +83,14 @@ export class AvatarStructure extends EventDispatcher
|
|||||||
if(!_arg_2) return;
|
if(!_arg_2) return;
|
||||||
|
|
||||||
this._actionManager = new AvatarActionManager(k, _arg_2);
|
this._actionManager = new AvatarActionManager(k, _arg_2);
|
||||||
this._defaultAction = this._actionManager._Str_1027();
|
this._defaultAction = this._actionManager.getDefaultAction();
|
||||||
}
|
}
|
||||||
|
|
||||||
public updateActions(data: any): void
|
public updateActions(data: any): void
|
||||||
{
|
{
|
||||||
this._actionManager.updateActions(data);
|
this._actionManager.updateActions(data);
|
||||||
|
|
||||||
this._defaultAction = this._actionManager._Str_1027();
|
this._defaultAction = this._actionManager.getDefaultAction();
|
||||||
}
|
}
|
||||||
|
|
||||||
public initPartSets(k: any): boolean
|
public initPartSets(k: any): boolean
|
||||||
|
@ -30,10 +30,10 @@ export class AvatarActionManager
|
|||||||
this._actions.set(definition.state, definition);
|
this._actions.set(definition.state, definition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(data.actionOffsets) this._Str_1767(data.actionOffsets);
|
if(data.actionOffsets) this.parseActionOffsets(data.actionOffsets);
|
||||||
}
|
}
|
||||||
|
|
||||||
private _Str_1767(offsets: any): void
|
private parseActionOffsets(offsets: any): void
|
||||||
{
|
{
|
||||||
if(!offsets || !offsets.length) return;
|
if(!offsets || !offsets.length) return;
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ export class AvatarActionManager
|
|||||||
return existing;
|
return existing;
|
||||||
}
|
}
|
||||||
|
|
||||||
public _Str_1027(): ActionDefinition
|
public getDefaultAction(): ActionDefinition
|
||||||
{
|
{
|
||||||
if(this._defaultAction) return this._defaultAction;
|
if(this._defaultAction) return this._defaultAction;
|
||||||
|
|
||||||
@ -119,7 +119,7 @@ export class AvatarActionManager
|
|||||||
{
|
{
|
||||||
if(!actions) return null;
|
if(!actions) return null;
|
||||||
|
|
||||||
actions = this._Str_1247(actions);
|
actions = this.filterActions(actions);
|
||||||
|
|
||||||
const validatedActions: IActiveActionData[] = [];
|
const validatedActions: IActiveActionData[] = [];
|
||||||
|
|
||||||
@ -141,7 +141,7 @@ export class AvatarActionManager
|
|||||||
return validatedActions;
|
return validatedActions;
|
||||||
}
|
}
|
||||||
|
|
||||||
private _Str_1247(actions: IActiveActionData[]): IActiveActionData[]
|
private filterActions(actions: IActiveActionData[]): IActiveActionData[]
|
||||||
{
|
{
|
||||||
let preventions: string[] = [];
|
let preventions: string[] = [];
|
||||||
const activeActions: IActiveActionData[] = [];
|
const activeActions: IActiveActionData[] = [];
|
||||||
|
Loading…
Reference in New Issue
Block a user