public void init(FleetState state, LinkedAppearer appearer) { this.state = state; _debugfleetState = state; this._appearer = appearer; this.fleetController = gameObject.AddComponent <FleetController>().init(this); }
public void Init(LinkedAppearer renderer, StarNodeState state) { this.state = state; stateForDebug = state; this.appearer = renderer; this.enterable = new EnterableStar(state.asContainerState); this.gameObject.name = state.namedState.name; }
public ProtoStar createStar(Transform holder) { var go = new GameObject("protoNode"); go.transform.SetParent(holder); var state = new ProtostarState() { appearableState = new State.AppearablePositionState( appearTransform: go.transform, position: new Vector3(1, 1, 1), star: null ) }; var mainAppearer = new SingleSceneAppearer(new sceneAppearInfo(_sceneToPrefab[0]), 0, state.appearableState); var rep = new LinkedAppearer(mainAppearer, state); var star = new ProtoStar(); star.init(rep, state); star.appearer.appear(0); return(star); }
public void init(LinkedAppearer renderer, ProtostarState state) { this.state = state; this.starRenderer = renderer; }