public void SetupGame(GameObjectVariable parent) { FirstLetter.Value = ""; WrongLet.Value = ""; WLHandler.Value.text = ""; SetupButtons(); SelectWordToFind(parent.Value); WLHandler.Value.text = ""; }
// -- // public override void ProcessFrame(Playable playable, FrameData info, object playerData) { if (!trackBinding) { trackBinding = playerData as GameObjectVariable; } if (!trackBinding) { return; } variableBinded = trackBinding.Value != null; if (!variableBinded) { return; } if (!firstDisabled) { firstDisabled = true; defaultActiveState = trackBinding.Value.activeInHierarchy; trackBinding.Value.SetActive(false); } int inputCount = playable.GetInputCount(); for (int i = 0; i < inputCount; i++) { float inputWeight = playable.GetInputWeight(i); ScriptPlayable <GameObjectActivationBehaviour> inputPlayable = (ScriptPlayable <GameObjectActivationBehaviour>)playable.GetInput(i); GameObjectActivationBehaviour input = inputPlayable.GetBehaviour(); if (inputWeight > 0 && !input.Active) { trackBinding.Value.SetActive(true); input.Active = true; } else if (inputWeight == 0 && input.Active) { trackBinding.Value.SetActive(false); input.Active = false; } } }
public void EditorSetVariableData(GameObjectVariable global, GameObjectVariableInstanced instanced, GameObject constant, AssignmentType type, IDTokenHolder tokenHolder) { _assignmentType = type; EditorSetTokenHolder(tokenHolder); switch (type) { case AssignmentType.Constant: _constantValue = constant; break; case AssignmentType.GlobalVariable: _globalVariable = global; break; case AssignmentType.PersonalVariable: _instancedVariable = instanced; break; } }
public void SetValue(GameObjectVariable value) { Value = value.Value; }
public GameObjectData(GameObject v) { gameObjectVal = v; gameObjectRef = null; }
public bool SetGameObjectReference(BlackboardTargetParameter target, ref GameObjectVariable var) { return(SetReference <GameObject, GameObjectVariable>(target, ref var)); }